/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, "\5b8b\4f53"; *line-height:1.5; -ms-overflow-style:scrollbar }
h1, h2, h3, h4, h5, h6 { font-size:100% }
address, cite, dfn, em, var { font-style:normal }
code, kbd, pre, samp { font-family:courier new, courier, monospace }
small { font-size:12px }
ul, ol { list-style:none }
a { text-decoration:none }
a:hover { text-decoration: none }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
button, input, select, textarea { font-size:100% }
table { border-collapse:collapse; border-spacing:0 }
#n_body{margin-left:auto; margin-right:auto; width:100%; min-width:1200px;}
#page, #header, #content, #footer { margin-left:auto; margin-right:auto }
.w1100 { width:1100px; margin-left:auto; margin-right:auto}
.w1200 { width:1200px; margin-left:auto; margin-right:auto}
.w900 { width:900px; margin-left:auto; margin-right:auto}
.hidden { display:none }
body{ font-family:"微软雅黑"; background:#fff}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
*html .clearfix { height:1%; }
.clearfix { display: block; }
.clearfix { zoom: 1; }
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pbt30{ padding-bottom:30px;}
.pbt40{ padding-bottom:40px;}
.pbt60{ padding-bottom:60px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:30px;}
.pt30{ padding-top:30px;}
.pt70{ padding-top:70px;}
.pt85{ padding-top:85px;}
.over{ overflow:hidden;}
.fl{ float:left;}
.fr{ float: right;}

.f18 { font-size: 18px;}
.f24 { font-size: 24px;}
.f30 { font-size: 30px;}
.pb10 { padding-bottom: 10px;}

.dottxt{overflow: hidden; text-overflow: ellipsis;-webkit-box-orient: vertical;white-space: nowrap;}
.line2{ -webkit-line-clamp: 2;}
/***头部***/

/*--- 顶部小导航 ---*/
#nav_tabbg{ height:30px; line-height:30px; background-color:#f5f5f5; border-bottom:1px solid #ededed; color:#DFDFDF;}
.nav_tab{ TEXT-ALIGN:left; margin:0 auto!important; padding:auto!important; position:relative; z-index:9994;}
.nav_tab a{color:#3d3b3c;}
.nav_tab a:hover{color:#FF0000;}
.nav_tabul{ float:left;}
.nav_tabul li,.nav_tabul_r li{ float:left; padding:0 10px; background:url(../images/nav_link.gif) left no-repeat;}
.firshli{ background:none!important; padding-left:0!important;}
.nav_tabul_r{ float:right;}
.red{ color:#FF0000!important;}
.nav_tabul_r b{ width:7px; height:31px; margin-right:3px; padding-right:2px; float:left; background:url(../images/down.gif) center no-repeat;}





#header{ border-bottom:1px solid #e8e8e8; background-color:#fff; width:100%; height:135px;}
.header{ margin-left:auto; margin-right:auto; height:135px; position:relative; text-align:right; z-index:9; }
.header .logo_div{ position:absolute; left:0; padding-top:20px; line-height:115px;}
.header .logo_div img{ display:inline-block; vertical-align:middle;}
.lm_nav{ padding-top:73px; display:inline-block; text-align:center;  font-size:18px; color:#333;}
.lm_nav > li{ float:left; padding:0 20px; position:relative; z-index:1;}
.lm_nav > li > a{color:#333; display:inline-block; padding:0 8px; line-height:32px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  position:relative;}
.lm_nav > li > a.sel { background-color:#d7181e; color:#fff;}
.nav_list{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:0; overflow:hidden;  border:1px solid #fff; top:-11px; position:absolute; background-color:#f5f5f5; left:0px; right:0px;  -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.nav_list li{ clear:both; line-height:32px; font-size:14px;}
.nav_list a{ color:#333; display:block;}
.nav_list li a:hover{ color:#d91720;}
.nav_list span{ display:inline-block; line-height:32px; margin-bottom:20px; }
.nav_list li:hover{  -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease;}
.lm_nav > li:hover > a { background-color:#d7181e; color:#fff;}
.lm_nav > li:hover > .nav_list{ padding:10px 5px; height:auto; filter:alpha(opacity=1); -moz-opacity:1; opacity:1; display:inline-block; border:1px solid #e8e8e8; }
.lm_nav a i.hot{ top:-16px; right:6px;  background:url(../images/hot.gif); width:27px; height:19px; display:inline-block; position:absolute;}

.banner{ position: relative; height:502px;}
.index_banner{  min-width:1100px;}

/*****预约****/
.upin_banner { clear:both; position:relative; z-index:2;}
.upb_box{ float:right; width:300px; height:460px; position:absolute; top:-480px; right:0; z-index:1;}
.upb_box .bg{  background-color:#fff; position:absolute; left:0; right:0; top:0; bottom:0;  filter:alpha(opacity=09); -moz-opacity:.9; opacity:.9; }

.upb_tab{ position:relative; z-index:1;}
.upb_tab .title{ border-bottom:1px solid #dedede}
.upb_tab .title span{ cursor:pointer; color:#333; float:left; width:50%; height:60px; line-height:60px; text-align:center; font-size:16px; cursor:pointer; background-color:rgba(232, 227, 227, 0.62);}
.upb_tab .title span.s1{ background-color: transparent; color:#d91720;}
.upb_item{ clear:both; padding:17px 0;}
.upb_item .ts1{ font-size:18px; text-align:center; font-weight:600; line-height:36px; color:#666;}
.upb_item .js{ font-size:14px; display:block; text-align:center; color:#d91720; line-height:23px;  padding-top:8px;}
.upb_item .js em{ display:inline-block; background-image:url(../images/free_em.png); width:30px; height:37px; line-height:37px; font-size:24px; text-align:center; vertical-align:top; margin:0 2px;}
.upb_item .in{ clear:both; padding:25px 30px 0 30px;}
.upb_item .in .in_lay{ clear:both; padding-bottom:14px; position:relative;}
.upb_item .in .in_lay .dw{ position:absolute; line-height:40px; height:40px; display: inline-block; right:5px; top:0px; color:#999;}
.upb_item .in .in_input{ border:1px solid #dedede; width:220px; line-height:18px; padding:10px; outline:none; display:inline-block;}
.upb_item .in .in_lay2 .in_sel { width:45px; padding:11px 0px 10px 8px; margin-left:2px;}
.upb_item .in .in_lay2 label{ color:#999;}
.upb_item .in .in_sel{ line-height:18px; padding:11px 8px 10px 8px; outline:none; display:inline-block; border:1px solid #dedede; width:242px; color:#999;}
.upb_item .in .in_sel option{ line-height:24px; font-size:12px;} 
.upb_item .in .in_sel_r{ float:right;}
.upb_item .in .in_lay_bt{ clear:both; padding-top:11px;  padding-bottom:10px;}
.upb_item .in .in_lay_bt .btn{ line-height:40px; width:240px; display:inline-block; color:#fff; font-size:14px; background-color:#d91720; text-align:center;}
.upb_item .ts2{ text-align:center; color:#666;}
.upb_item .tel_bt{ padding-top:6px;}

.upb_item .ts3{ font-size:18px; text-align:center; font-weight:normal; line-height:36px; color:#666; padding-top:10px;}
.upb_item .ts3 em{ color:#f0212b;}
.upb_item .js2{ font-size:24px; display:block; text-align:center; line-height:35px;  padding-top:0px; color:#666;}

.bj_main{ padding:0;}
.bj_main .in{ padding: 15px 30px 0 30px;}

/*****预约end end****/

/****产品分类-banner***/
.upb_category{ float:left; width:300px; height:502px; position:absolute; top:-502px; left:0; z-index:1;background-color: #075379;}
.upb_category .cate_ul li{ }
.upb_category .cate_ul li>a{font-size:14px;line-height: 30px;padding: 5px;font-weight:600;}
.upb_category .cate_ul li div { color:#fff;padding-left: 34px;}
.upb_category .cate_ul li a{ color:#fff}

/****产品分类end-banner***/
/**图标**/
.office_ico{ background-image:url(../images/office_ico.png); background-repeat:no-repeat; width:20px; height:21px; display:inline-block; vertical-align:top; position:relative; margin-top:6px; margin-right:5px; margin-left:3px;}
.office_ico_pc {background-position:-19px -446px;}
.office_ico_pc1 {background-position:-56px -446px;}
.office_ico_chair {background-position:-133px -446px}
.office_ico_sark {background-position:-171px -446px}
.office_ico_meeting {background-position:-209px -446px}
.office_ico_tea {background-position:-246px -446px}
.office_ico_receive {background-position:-284px -446px}
.office_ico_school {background-position:-322px -446px}
.office_ico_hotel {background-position:-360px -446px}
.office_ico_pencil {background-position:-398px -446px}

/**图标end**/



/*流程*/
.process{ clear:both; width:100%; background-color:#f0f0f0;}
.process_lay{ height:260px}
.process_lay h3{height: 60px; line-height: 60px; width: 100%;font-size: 24px;text-align: center;}
.process_lay dl{ height:115px; display:inline-block; vertical-align:middle;}

.process_lay dl dd{ float:left; text-align:center; line-height:normal; padding:0 38px; padding-top:5px;position: relative;}
.process_lay dl dd i{ width:123px; height:123px; display:inline-block; background-image:url(../images/office_ico.png); background-repeat:no-repeat;}
.process_lay dl dd .i_next{width: 50px;height: 50px;background-position: -112px -488px;float: left;position: absolute;top: 51px;right: -20px;}
.process_lay dl dd span{ display:block; font-size:20px; color:#464646;}
.process_lay dl dd.last{ padding-right:0;}
.proc_1{ background-position:-38px -44px}
.proc_2{ background-position:-189px -44px}
.proc_3{ background-position:-345px -44px}
.proc_4{ background-position:-38px -199px}
.proc_5{ background-position:-189px -199px}
.proc_6{ background-position:-345px -199px}
.proc_7{ background-position:-1014px 0;}
.process_lay .process_img{ width:40%;float: left;}
.process_lay .process_img img{ max-width:480px}
.process_lay .process_txt{ width:60%;float: left;}
.process_lay .process_txt .process_content{ padding: 40px;font-size: 15px;line-height: 30px;}

.process_lay .process_txt .title{font-size: 18px;font-weight: bold;line-height: 60px;}
.process_lay .process_txt .title i{height: 60px;width:60px}
.proc1_1{ background-position:-38px -356px;}
.proc1_2{ background-position:-120px -356px;}
.proc1_3{ background-position:-212px -356px}
.proc1_4{ background-position:-302px -356px}
.proc1_5{ background-position:-302px -356px}
/*<!--层共用-->*/
.index_lay{ clear:both;}
.lay_ti{ position:relative; background-image:url(../images/lay_ti.png); height:50px; font-family:"微软雅黑";}
.lay_ti i{ width:45px; text-align:center; line-height:33px; margin-top:13px;  font-style:normal; color:#fff; font-size:20px; display:inline-block; float:left; }
.lay_ti h3{ display:inline-block; font-size:40px; line-height:40px; color:#404040; padding-right:40px; padding-left:5px; }
.lay_ti .lay_ts1{ font-size:20px; color:#7b7b7b;}
.lay_ti .lay_ts2{ font-size:16px; color:#7b7b7b;}
.lay_ti .lay_ts2 em{ color:#d91e25;}

/*首页产品*/
.product .cate_left{float: left;width: 234px;height: 900px;border: 1px solid #f1f1f1;}
.product .cate_left h3{background-color: #c7181f;color:#fff; font-size:18px;text-align: center;line-height: 40px;}
.cate_left .cate_ul li{ border-bottom: 1px solid #efeeee;padding: 0px 0px 20px; margin: 10px 20px}

.cate_left .cate_ul .sel{background-color: #e8e8e8}

.cate_left .cate_ul li>a{font-size:14px;line-height: 30px;padding: 5px;font-weight:600;color:#666666  !important;}
.cate_left .cate_ul li div { color:#666666;padding-left: 34px;}
.cate_left .cate_ul li a{ color:#a7a7a7}

.product_right{float: right;width: 940px;height: 900px;border: 1px solid #f1f1f1;}

.product_right .product_banner{width: 900px;margin: 20px;}
.product_right .product_banner .flexslider{height: 300px;}

.product_right .flexslider .slides{ text-align:center;}
.product_right .flexslider .slides img { height:300px;}
.product_right .flexslider .slides li{ background-position:center!important; background-repeat:no-repeat!important;}
.product_right .flexslider .slides a{ width:900px; height:300px; margin:0 auto; display: block; background-position:center; background-repeat:no-repeat;}
.product_right .mid_w{width:900px; height:1px; position:absolute; z-index:9; left:50%; margin-left:-550px; top:50%; display:none; }

.product_list {margin: 0px 0px 20px 20px}
.product_list li {float: left;padding: 10px 18px 0 0;}
.product_list_ul .pic {width: 210px;height: 210px;position: relative;background-color: #efefef;overflow: hidden;}
.product_list_ul .pic img {width: 100%; transition: .2s ease all;}
.product_list_ul .txt {clear: both;padding-top: 7px;width: 210px;}
.product_list_ul .txt .pire {    clear: both;    color: #ff6243;    font-size: 17px;    font-weight: 500;}
.product_list_ul .txt .pire em {    font-size: 12px;}
.product_list_ul .txt .name { line-height: 20px; height:23px;width:210px}
.product_list_ul .txt .name a {    color: #333;    font-weight: normal;}

/***报名框**/
.apply{height:312px;background-position: center;background-repeat: no-repeat;}
.apply2{ background-image:url(http://img.howjia.com/data/howjiaoffice/upload/images/apply2.png);}
.apply3{ background-image:url(http://img.howjia.com/data/howjiaoffice/upload/images/apply3.png);}
.apply4{ background-image:url(http://img.howjia.com/data/howjiaoffice/upload/images/apply4.png);}
.apply5{ background-image:url(http://img.howjia.com/data/howjiaoffice/upload/images/apply5.png);}
.apply_form{padding-top: 200px;text-align: center;}
.apply_form .in_lay{display: inline;}
.apply_form .in_lay .in_input {border: 1px solid #dedede;width: 220px;line-height: 18px;padding: 10px;    outline: none;    display: inline-block;}
.apply_form .in_lay .btn {line-height: 40px;width: 240px;   display: inline-block;    color: #fff;    font-size: 14px;    background-color: #d91720;    text-align: center;}

/***报名框 产品详情**/
.apply_info{background-position: center;background-repeat: no-repeat;}
.apply_info_form{text-align: center;}
.apply_info_form .in_lay{display: inline;}
.apply_info_form .in_lay .in_input {border: 1px solid #dedede;width: 220px;line-height: 18px;padding: 10px;    outline: none;    display: inline-block;}
.apply_info_form .in_lay_btn .btn {line-height: 40px;width: 240px;   display: inline-block;    color: #fff;    font-size: 14px;    background-color: #d91720;    text-align: center;}



/**客户案例**/

.case_list {margin: 0px 0px 20px 20px}
.case_list li {float: left;padding: 0px 18px 0 0;}
.case_list_ul .pic {width: 275px;height: 180px;position: relative;background-color: #efefef;overflow: hidden;}
.case_list_ul .pic img {width: 100%; transition: .2s ease all;}
.case_list_ul .txt {clear: both;padding-top: 7px;}
.case_list_ul .txt .pire {    clear: both;    color: #ff6243;    font-size: 17px;    font-weight: 500;}
.case_list_ul .txt .pire em {    font-size: 12px;}
.case_list_ul .txt .title {    line-height: 20px;    min-height: 37px;    max-height: 40px;}
.case_list_ul .txt .title a {    color: #333;    font-weight: normal;}

/**售后无忧**/
.titleh3 {height: 60px;    line-height: 60px;    width: 100%;    font-size: 24px;    text-align: center;}
.history_Scroll{ width:100%; overflow:hidden; position:relative;  }
.history_Scroll .hd{ display:none; position:relative; z-index:2;}
.history_Scroll .hd .prev,.history_Scroll .hd .next{ display:block;  width:40px; height:70px; line-height:70px; float:right;  overflow:hidden; cursor:pointer; background:rgba(12, 11, 11, 0.4); position:absolute; top:60px; z-index:2; text-align:center;}
.history_Scroll .hd a i{ width:14px; height:25px; background-image:url(../images/arrow.png); display:inline-block; vertical-align:middle;}
.history_Scroll .hd .next{  right:0;}
.history_Scroll .hd .next i{ background-position: 0 -96px}

.history_Scroll .bd{ padding:0px; position:relative; z-index:1;}
.history_Scroll .bd:hover .hd{ display:block;}
.history_Scroll .bd ul{ overflow:hidden; zoom:1; }
.history_Scroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; padding-right:20px;  }
.history_Scroll .bd ul li .pic{ text-align:center; }
.history_Scroll .bd ul li .pic img{ width:240px; height:151px; display:block;  padding:0px; }
.history_Scroll .bd ul li .pic a:hover img{ border-color:#999;  opacity:.8; filter:Alpha(opacity=80);}
.history_Scroll .bd ul li .title{ line-height:18px; text-align:left; width:240px; font-size:14px; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; color:#333; margin:10px 0;}
.history_Scroll .bd ul li .title a{color:#333;}
.history_Scroll .bd ul li:hover a{color:#e60012;}
.history_Scroll .bd ul li p{ text-align:left; clear:both; color:#808080; font-size:12px;}
.history_Scroll .bd ul li p .zb{ float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:50%;}
.history_Scroll .bd ul li p .day{ float:right; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:50%;}





/**面包屑**/
.local_lay {    clear: both;    width: 100%;    background-color: #f0f0f0;}
.local_lay .local {line-height: 40px;}
.local_lay .local a{padding: 0px 10px;color: #c7181f;}
.local_lay .local span{color:#969696}
/**产品详情**/
.in_goods{clear:both;}
.goods_box1{ clear:both; }

.goods_pic,.goods_txt{ float:left; position:relative;}
.goods_pic{ width:429px; position:relative;}
.goods_txt{ width:750px; padding-left:20px;}
.goods_name{ clear:both; font-size:18px; font-family: "microsoft yahei"; padding: 11px 0px 7px; color: #404040; line-height:28px; font-weight:bold; max-height: 56px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:5px;} 
.goods_txt .ts{ color:#f00; clear:both; line-height:20px; max-height:36px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; margin-bottom:12px;}
.goods_jj{clear:both; font-size:12px; font-family: "microsoft yahei";  color:#ff6600; line-height:20px; max-height: 42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:5px;}
.goods_pire{ background-image:url(../images/price_bg.png); height:73px; padding:23px 10px 0px 15px; position:relative;}
.goods_pire .qq{ margin-left:50px;}
.goods_sc_pire{ display:block; clear:both; color:#666666; font-size:12px;}
.goods_sc_pire dt, .goods_sc_pire dd{ float:left}
.goods_sc_pire dt{ float:left; padding-right:15px;}
.goods_sc_pire dd{ float:left; font-family:Arial}
.good_yen {text-decoration: line-through; font-size: 12px; font-family: arial; padding-right:4px;}
.good_yen2{font-size: 14px; font-family: arial; padding-right:4px;}
.goods_price1{text-decoration: line-through; font-size: 14px;}
.goods_cx_pire{ line-height:35px;}
.goods_cx_pire .good_yen{ color:#ff6600; font-size:14px; float:left; padding-top:5px; padding-right:4px;}
.goods_cx_pire .goods_price{ color:#ff6600; font-size:26px;}
.goods_cx_pire .ts2{ position:relative; display:inline-block;}
.goods_cx_pire .ts2 em{ background-color:#ff6600; color:#fff; text-align:center; padding:4px 6px; position: absolute; width: 46px; line-height: 16px; bottom:0; left:0;}
.goods_cx_pire .ts2 em i{ background-image:url(../images/dd.png); width:6px; height:4px; display:inline-block; position:absolute; bottom:-3px; left:10px;}
.goods_cx_pire dt{ padding-top:2px;}
.goods_cx_pire dd{color:#ff6600;}
.g_up{ position:absolute; right:50px; top:16px;}
.g_up h3{ font-size:14px;}
.g_up h3 i{ margin:5px 2px -5px 2px; position:relative; background:url(../images/down_s.png); width:14px; height:17px; display:inline-block;}
.g_up h3 em{ color:#ff6600;}
.g_up p{ padding-top:5px;}

.goods_srv{ clear:both; padding-top:20px;}
.goods_srv dl{ clear:both; line-height:24px; min-height:24px; padding:5px 0;}
.goods_srv dl dt{ float:left; width:81px;}
.goods_srv dl dd{ float:left;}
.goods_srv dl dd .tbg{ display:inline-block; position:relative; cursor:pointer; margin-right:6px;}

.goods_srv dl dd .tbg em{ display: none; width:140px; height:140px; left:0; top:41; position:absolute; border:2px solid #ccc; z-index:1; }
.goods_srv dl dd .tbg:hover em{ display:block;}
.goods_srv dl dd .tbg em img{ width:140px; height:140px; vertical-align:top;}
.goods_srv dl dd .tbg em b{line-height: 24px;position: absolute; bottom: 0; text-align: center; color: #fff; display: block; width: 100%; background-color: rgba(0, 0, 0, 0.6); text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.goods_srv dl dd .tbg img{ width:40px; height:40px; display:block;}
.goods_srv dl dd a{ border:1px solid #fff; display:block; color:#333;}
.goods_srv dl dd a:hover{border:1px solid #ff8533; display:block; color:#ff8533}
.goods_srv dl dd .selected a{border:1px solid #ee6a0f; display:block; color:#ff8533;}
.goods_srv dl dd .selected i{ display:inline-block; background:url(../images/sel.png); width:18px; height:18px; right:0; bottom:0; position:absolute;}
.goods_srv dl dd .tbg_2 { display:inline-block; position:relative; cursor:pointer; margin-right:20px; padding-left:18px;}
.goods_srv dl dd .tbg_2 i{display:inline-block; background: url(../images/yes_gg.png); width:14px; height:14px; left:0; top:50%; position:absolute; margin-top:-7px; }
.goods_srv dl dd .tbg_2 a{ border:none; padding:0;}
.goods_srv dl.g_txt{ padding-bottom:12px;}
.goods_srv dl.g_txt a{ padding:0 10px; border:1px solid #dedede;}
.goods_srv .ts3{ color:#F00; line-height:24px;}
.goods_srv .ts3 span{ padding-right:20px;}
.goods_btn{ clear:both; padding:40px 10px 5px 10px; text-align:right; }
.goods_btn a{ position:relative; display:inline-block; width:175px; height:38px; border-style: solid; border-width:1px; margin:0 auto; text-align:center; font-size:14px; line-height:36px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
.goods_btn_addyy{ border-color: #ffefe5; background-color:#ffefe5; border:1px solid #ff6600; color:#ff6600;}
.goods_btn_addyy:hover{background-color: #F2DCCE;}
.goods_btn_yy{ border-color: #ff6600; background-color:#ff6600; color:#fff;}
.goods_btn_yy:hover{background-color: #FC9B5A; color:#fff;}

.goods_btn .hover .goods_f_ts{ display:block; opacity:1; }
.goods_f_ts{ display: none; opacity:0; font-size:12px; width:218px; text-align:center; color:#333; top:-47px; right:0; position:absolute; border-radius: 5px; -webkit-border-radius: 5px; background-color:#f3f0ed; border:1px solid #f4dbdc; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out;}
.goods_f_ts i{ background:url(../images/ts_d.png); display:block; width:13px; height:7px; position:absolute; bottom:-7px; left:65%;}

/*放大镜*/
.preview{width:429px; height:429px; position:relative; }
/* smallImg */
.smallImg{position: relative; height:90px;  bottom:0; margin-top:10px;  width:520px; overflow:hidden; float:left;}
.scrollbutton{width:18px; height:79px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{/*background:url(../images/p_s_left.png) center no-repeat;*/ height:79px; }
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{/*background:url(../images/p_s_right.png) center no-repeat;*/ }

#imageMenu {height:86px; width:395px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:86px; width:98px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:86px; height:86px;cursor:pointer; border:0px solid #fff;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:82px; height:82px; border:2px solid #9d3f01;}
/* bigImg */
.bigImg{position:relative; float:left; width:429px; height:429px; overflow:hidden;}
.bigImg #midimg{width:429px; height:429px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 0px solid #959595; overflow: hidden; z-index:999; display:none;}
#bigView img{position:absolute; display:none;}


/*首页文章*/
.know_lay{  width:335px;}
.know_lay .ti{ position:relative; border-bottom:1px solid #d4d4d4; line-height:34px; }
.know_lay .ti h3{font-size:24px; font-weight:normal;}
.know_lay .ti .more{ position:absolute; right:0; top:3px; color:#393939;}
.know_lay .ti .more em{ font-family: "Comic Sans MS", cursive}
.know_lay .ti .more:hover{ color:#e50032;}
.know_fl{float:left; padding-right:47px;}
.know_fr{ float:right;}
.know_box{ position:relative; height:140px; padding:11px 0 11px 140px;}
.know_box dt{ position:absolute; left:0;}
.know_box dd{ display:inline-block; width:178px;}
.know_box_ul li{ line-height:32px; /*background:url(../images/fan.png) left center no-repeat;*/ padding-left:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.know_box_ul li a{ color:#393939;}
.know_box_ul li a:hover{ color:#e50032;}
.question_ul li {padding:10px 0px;border-bottom:1px solid #ececec}
.question_ul li .title{font-size: 14px;font-weight: bold;line-height: 25px;}
.question_ul li .reply{color:#858585}
.question_ico{background-position:-435px -447px;}

.reply_ico{background-position:-470px -447px}


.ico{ background-image:url(../images/ico.png); background-repeat:no-repeat; display:inline-block; vertical-align:middle;}
.ico_r{ height:18px; width:8px; background-position: 0 -52px;}
.ico_r1{ height:28px; width:16px; background-position: 0 0px;}
.ico_lp{ height:24px; width:28px; background-position: 0 -100px;}
.ico_love{ height:20px; width:20px; background-position: -5px -173px;}
.i_clox3{ height:20px; width:20px; background-position: -2px -219px;}
.i_see{ height:22px; width:22px; background-position: -2px -264px;}
/*****按30的圆角*****/
.ro30{-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}

.fodc div.dis {DISPLAY: block}
.fodc div.undis {DISPLAY: none}



/
/*--- new footer ---*/
#footer{ clear:both;}
.footer_lay1{ background-color:#fff; min-width:1200px;} 
.un_link{ border-bottom:1px solid #e8e8e8;}
/********æµç¨‹******/
.hj_lc{ clear:both; padding:40px 0;} 
.hj_lc dl{ float:left; width:20%;}
.hj_lc dl dt,.hj_lc dl dd{ float:left;}
.hj_lc dl dt{ padding-left:40px;}
.hj_lc dl dd{ padding-left:12px;}
.hj_lc dl dd h3{ font-size:18px; font-weight:bold; color:#333}
.hj_lc dl dd p{ font-size:14px; line-height:1.3; color:#808080}
/********å®¢æœè¿žæŽ¥******/
.hj_about{ clear:both; color:#333; padding:30px 0 15px;}
.hj_about .hj_kf{ float:left; width:250px;}
.hj_about .hj_kf h3{ font-size:18px; font-weight:bold; line-height:1.5;}
.hj_about .kf_tell{ padding:4px 0 13px; font-size:30px; font-weight:bold; color:#e60315;}
.hj_about .kf_tell a{color:#e60315;}
.hj_about p{ font-size:14px;}
.hj_about .f_help_links{ float:left; width:595px; padding-left:100px; font-size:14px;}
.hj_about .f_help_links dl{ float:left; width:25%;}
.hj_about .f_help_links dl a{ color:#808080}
.hj_about .f_help_links dl a:hover{ color:#333}
.hj_about .f_help_links dl dt{ font-weight:bold; padding-bottom:5px;}
.hj_about .f_help_links dl dd{ line-height:1.5}
.hj_about .hj_wei{ float:right; width:200px; text-align:center; padding-right:50px;}
.hj_about .hj_wei span{ display:inline-block; width:110px; height:110px; line-height:110px; text-align:center; border:1px solid #e60012;}
.hj_about .hj_wei span img{ display:inline-block; vertical-align:middle; position:relative; margin-top:-2px;}
.hj_about .hj_wei p{ color:#262626; padding-top:5px; font-weight:bold;}
/*****å±‚2*****/
#footer_lay2{ background-color:#333; min-width:1200px;}
.footer_lay2{ clear:both;}
.link_tab{ clear:both; padding:15px 0;}
.link_tab_th{ clear:both; text-align:left}
.link_tab_th div{ display:inline-block; color:#b2b2b2; font-weight:bold; font-size:14px; padding:0 22px 0 0; cursor:pointer;}
.link_tab_th div:hover{ color:#fff; }
.link_tab_th div.s1{ color:#fff;}
.link_tab_th div a{ color:#b2b2b2;}
.link_tab_show{ clear:both; padding-top:13px; line-height:24px; min-height:52px;}
.link_tab_show a{ display:inline-block; color:#999; margin-right:10px; font-size:14px;}
.link_tab_show a:hover{color:#fff;}

.hj_xy{ clear:both; border-top:1px dashed #515050; padding:15px 0; color:#dedede; line-height:26px; font-size:14px;}
.hj_xy a{ color:#b2b2b2}
.hj_xy a:hover{ color:#fff}
.hj_xy .l{ float:left; width:531px; padding-right:159px; position:relative;}
.hj_xy .l .link_lm{ color:#b2b2b2; padding-top:17px; line-height:1.6}
.hj_xy .l .link_lm em{ padding:0 5px 0 8px;}
.hj_copyright{ color:#b2b2b2; line-height:1.6; padding-top:28px;}
.fd_lanmen{ position:absolute; height:122px; line-height:122px; width:132px; text-align:center; border:1px dashed #515050; right:10px; top:25px;}
.fd_lanmen img{ display:inline-block; vertical-align: middle; max-width:90%; max-height:90%;}

.hj_xy .honor{ float:right; width:495px; padding-left:15px; /*background:url(../images/f_lin.png) left center no-repeat;*/ overflow:hidden; height:172px;}
.hj_xy .honor h3{ font-size:14px; color:#ccc; font-weight:bold;}
.hj_xy .honor ul { width:498px;}
.hj_xy .honor ul li{ float:left; padding-right:10px; padding-bottom:3px;}
.hj_xy .honor ul li a{ display:block; line-height:1;}
.hj_xy .honor ul li img{ display:inline-block; background-color:transparent}
/***æ ‡æ˜Ž***/
.footer_lay2 .hj_mark{ clear:both; font-size:14px; color:#f49917; line-height:1.6; padding-bottom:20px;}

.other_footer{ clear:both; font-size:14px; text-align:center;}
.other_footer a{ color:#b2b2b2}
.other_footer a:hover{ color:#fff}
.other_footer .link_lm{ color:#b2b2b2; padding-top:17px; line-height:1.6}
.other_footer .link_lm em{ padding:0 5px 0 8px;}
.other_footer .hj_copyright{ padding-top:15px; text-align:center;}
.other_footer .honor_show{ padding:25px 0 15px 0;}
.other_footer .honor_show ul { display:inline-block;}
.other_footer .honor_show ul li{ float:left; padding-right:10px; padding-bottom:3px;}
.other_footer .honor_show ul li a{ display:block; line-height:1;}
.other_footer .honor_show ul li img{ display:inline-block;}
.other_footer .honor_show ul li .fd_lanmen2{ position:relative; border:1px dashed #515050; line-height:58px; height:58px; padding:0 5px;}
.fd_lanmen2 img{ display:inline-block; vertical-align:middle; margin-top:-4px;}

.lc_ico{ background-image: url(../images/lc.png); width:65px; height:65px; display:inline-block; background-repeat:no-repeat;}
.lc_search{ background-position: -2px -2px;}
.lc_add{ background-position: -84px -2px;}
.lc_yh{ background-position: -166px -2px;}
.lc_jy{ background-position: -249px -2px;}
.lc_sh{ background-position: -330px -2px;}
/*底部二维*/
.hj_about .hj_wei { padding-right:0; width:250px;}
.hj_about .hj_wei .wei{ display:inline-block;}
.hj_about .hj_wei .wei img{ max-width:99%;}
.hj_about .hj_wei .wei_2 img{ max-width:92%;}
.hj_about .hj_wei .wei_1{ margin-right:20px;}
.hj_about .hj_wei p{ color:#333;}
/**回到顶部*/
.fixed-tool { width:62px; border:0px solid #e5e4e4; position:fixed; right:0; bottom:80px; z-index:100; display:none; }
.fixed-tool li { text-align:center; font-size:12px }
.fixed-tool li.top a i{ background-color:#fff; background-image:url(../images/gotop.png); width:32px; height:32px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; display: inline-block; border:1px solid #ccc;}
.fixed-tool li.top a span{ display:block; color:#666;}
/*--- new footer ---*/

/**分页**/
.pagebar{padding:20px 0 12px 0; text-align: center; clear:both; font: normal 13px Microsoft Yahei;}

.pagebar form{margin:10px auto; text-align:right;}
.pagebar .page_now{color:#fff; font-weight:bold; padding:4px 6px; background:#4398ce; }
.pagebar .current{ border:1px solid #fff; color:#ff6243; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; background:#fff; }
.pagebar a.current:hover{ color:#ff6243;}
.pagebar a{border:1px solid #ccc; background-color:#f4f4f4; color:#333; padding:8px 5px 7px 5px; margin: 0 1px; min-width:25px; display:inline-block; }
.pagebar span.current{}
.pagebar a:hover{border:1px solid #ff6243; color:#ff6243;}
.pagebar a.current{border:1px solid #fff; background-color:#fff; color:#ff6243;}
.pagebar a.tips{ border:1px solid #CAC6C6; color:#CAC6C6; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block;}
.pagebar span.tips{ border:1px solid #CAC6C6; color:#CAC6C6; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; background-color:#fff;}
.pagebar span{color:#808080; padding:0 5px;}
.pagebar .page_input{ padding:0;}
.pagebar .page_input input{ border:1px solid #CAC6C6; width:36px; height:36px; line-height:36px; text-align:center; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar .enter_go{ background-color:#f0f0f0; padding:7px 16px 8px 16px;border:1px solid #ccc; cursor:pointer;}
.pagebar .enter_go:hover{ box-shadow:1px 1px 3px #ccc;}
.pagebar .next,.pagebar .prev{ padding-left: 10px!important; padding-right: 10px!important;}

.pagebar .pagination li{ display:inline-block}
.pagination li.disabled:nth-child(1) span,.pagination li.disabled:nth-last-child(1) span{border: 1px solid #ccc; color: #808080; padding: 8px 5px 7px 5px; margin: 0 3px;  min-width: 25px;  display: inline-block;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px; color:#CAC6C6}


/**文章列表**/
.news_lists{width:885px; float:left;}
.details{width:885px; float:left;}
.news_main{background-color:#fff; border:1px solid #f0f0f0; min-height:1091px; padding:0px 25px 25px 25px; clear:both; display:block; line-height:24px; position:relative; overflow:hidden; word-break: break-word; font-size:12px; }
.news_list_box{ clear:both; padding:0 0px 25px 0px; }
.news_list_ul li{ clear:both;  border-bottom:1px dotted #e8e8e8; height:120px; padding:20px 0 20px 140px; position:relative;}
.news_list_ul li:hover{ background-color:#FCFFFE;}
.news_list_ul li h3.title{ font-size:16px; color:#333; font-weight:bold; position:relative; line-height:24px;}
.news_list_ul li h3.title a{ color:#333;}
.news_list_ul li:hover h3.title a{ color:#e60012}
.news_list_ul li .img{ position:absolute; width:120px; height:120px; left:0; top:20px;}
.news_list_ul li .img img{width:120px; height:120px;}

.news_list_ul li .txt{ font-size:14px; line-height:24px; max-height:46px; height:46px; color:#808080; margin:11px 0 10px 0; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.news_list_ul li .txt a{ color:#808080;}
.news_list_ul li .bt{color:#808080; padding-top:5px;}
.news_list_ul li .bt span{ float:right; color:#808080;}
.news_list_ul li .bt span.time{ width:105px; text-align:right;}
.news_list_ul li .bt span.man{  min-width:95px;  padding-left:24px; }
.news_list_ul li .bt span.man i{padding-right:4px;}
.news_list_ul li .bt span.from{ float:left;}


.list_right{ float:right; width:300px;}
.n_r_box{ clear:both; background-color:#fff;}
.n_r_box .title{ padding:0 12px; color:#333; border:1px solid #e8e8e8; background-color:#FBFBFB; height:50px; line-height:50px; font-size:18px; font-weight:bold;}
.n_r_box .title .more{ float:right; color:#808080; font-weight:500; font-size:12px;}
.n_r_box .box{border:1px solid #e8e8e8; border-top:0; }
.n_r_box .k_wordbox{height:160px; padding:20px 0 0 28px;}
.n_r_box .box .k_word{ clear:both; }
.n_r_box .box .k_word li{ float:left; padding:0 10px 10px 0;}
.n_r_box .box .k_word li a{ margin:0; width:90px; padding:0 5px; height:40px; line-height:40px; display:block; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color:#f5f5f5;}

.n_r_box .box .tj_p_d { height:280px;}
.n_r_box .box .tj_p_d .s_txt{  padding-top:0px; }
.n_r_box .tj_p_d .img .pic img{ width:100%; height:auto; max-width:249px; max-height:180px;}

.list_nav_box{ border: 1px solid #e8e8e8; border-top:0; padding:10px;}
.list_nav_box ul li{ clear:both; line-height:40px;}
.list_nav_box ul li a{ display:block; padding-left:20px; font-size:14px; color:#333}
.list_nav_box ul li a:hover{ background-color:#f5f5f5;}
.list_nav_box ul li a i{ background-image:url(../images/ln_ico.png); background-repeat:no-repeat; background-position:0 -11px; width:7px; height:12px; display:inline-block; vertical-align:middle; margin-right:4px;}
.list_nav_box ul li a:hover i{ background-position:0 -52px;}
.list_nav_box ul li.sel a{background-color:#f5f5f5; color:#ff0000;}
.list_nav_box ul li.sel a i{ background-position:0 -52px;}




.n_r_in{ clear:both; padding:20px 0 0 0;}
.n_r_in .upb_box{ float:none; width:298px; border:1px solid #e8e8e8; height:460px; position:relative; top:0; right:0; z-index:1;}
.n_r_in .upb_item .in{ padding: 25px 30px 0 29px;}
.n_r_in .bj_main .in{ padding: 15px 30px 0 29px;}
.list_picshow{ padding-top:20px;}
.n_r_box3{ margin-top:20px;}
.see_box{ border: 1px solid #e8e8e8; border-top:0; padding:10px 15px; max-height:280px; overflow: hidden;}
.see_box a{ display:inline-block; line-height:30px; margin-right:15px; color:#999; font-size:14px;}
.see_box a:hover{ color:#F30}

/*******文章内容********/
.xx_content_box{ clear:both; margin-bottom:10px; position:relative; padding-bottom:150px;}
.xx_content_t{ color:#000000; font-size:30px; font-weight:bold; line-height:36px; text-align:left; border-bottom:0px solid #e8d4d8; display:block; padding: 30px 0px;}
.xx_content_x{ color:#000000; border-bottom:1px dotted #e8e8e8;  margin:0 0px 0 0; text-align:left; line-height:26px;  clear:both; padding-bottom:2px;}
.xx_content_x span{ padding:0 20px 0 0; font-size:12px; color: #808080;}
.xx_content_x span.ln { margin-right:4px;}
.xx_content_x span.share{ position:relative; padding-left:230px;}
.xx_content_x span.share em{ position: absolute; width:230px; left:15px; top:1px;}
.xx_content{ text-align:justify; clear:both; display:block; padding:35px 0px 30px 0px; line-height:24px; position:relative; overflow:hidden; word-break: break-word; font-size:14px; }
.xx_content p{padding:0;margin:0;}
.xx_content img{ display:inline-block; vertical-align:top}
.xx_content strong{ font-weight:bold;}
.xx_content em{ font-style: italic}
.articleContent_other{ line-height:24px; border-top:1px solid #e8e8e8; padding:8px 0px; font-size:12px; text-align:left; position: absolute; bottom:0px; left:0; right:0;}
.articleContent_other div{  margin-left:0;}
.articleContent_other div.bt_txt{ border-top:1px dotted #e8e8e8; margin-top:15px; padding-top:8px; color:#808080;}
.articleContent_other a{ color:#666;}
.articleContent_other a:hover{ color:#F00;}

 .login_box {        border: #e8e8e8 solid 1px;        width: 300px;        padding: 0px 30px;        right: 10px;        position: absolute;        top: 20px;    }

.lg_box .ti{ font-size:18px; padding:5px 10px;  background-color: #EDECEC;}
.lg_box .l_box{ font-size:14px; padding:30px 0px 15px}
.lg_box .tk_main{ padding:20px 20px 10px 20px;}
.lg_box .l_box2{ position:relative;}
.lg_box .l_box2 input{height: 38px; width:96%; margin-top: 0; line-height: normal; padding: 0 2%; background: none; border:1px solid #e8e8e8;  font-size: 14px;}
.lg_box .l_box2 .yzm_btn{ position:absolute; right:0; line-height:38px; top:1px; width:40%; text-align:center; border-left:1px solid #e8e8e8; color:#22B4FF; background-color:#FFF6F6}
.lg_box .bt { text-align:center; padding:0px 20px 30px 20px;}
.lg_box .bt .btn { width: 100%; height: 40px; line-height: 40px; text-align: center; display: inline-block;  color: #fff; background-color: #e60012; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; font-size: 18px;  font-weight: bold;}
.lg_box .ti{ position:relative;}
.lg_box .ti a{position:absolute; right:10px; top:50%; margin-top:-15px; height:30px; width:30px; text-align:center; }
.lg_box .ti a:hover i{ background-position:-10px 0;}

/***数据为空**/
.nono{ clear:both; text-align:center; padding:60px 0;}
.nono .pic{ display:inline-block;}
.nono p{ line-height:24px; padding:10px 0; font-size:16px; color:#666;}
.nono .bt{}
.nono .red{ color:#ff6243;}
.nono .bt .btn{ background-color:#ff6243; font-size:14px; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height:30px; padding:0 30px; display:inline-block;}
.nono .bt .btn:hover{ box-shadow:1px 1px 4px #ccc;}